home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qwhite.zip / VGA.TEC < prev    next >
Text File  |  1992-03-09  |  10KB  |  182 lines

  1. ID:VG DESQview Video Modes
  2. Quarterdeck Technical Note #148
  3. by Joe Wilder
  4.  
  5. Q: What fonts are available to me in DESQview?
  6.  
  7. The available font sizes from the DESQview menu are: 25, 30, 50, and 60 lines 
  8. maximum per screen.  Fonts displayed on the screen can be of two types, text 
  9. fonts and graphic fonts.
  10.  
  11. The text fonts available are 25 or 50 lines per screen.  Graphic fonts are 30 
  12. or 60 lines per screen.  If graphics are being displayed on the screen, text 
  13. font sizes won't be available.  If a text mode is selected, DESQview will 
  14. sometimes draw a curtain over the graphics programs and the text programs on 
  15. the screen will be able to be displayed in a mode.  If the graphics program is 
  16. set to run in the background and is on the screen in a window, DESQview will 
  17. not allow you to switch the display to a text mode.
  18.  
  19. If a 25 or 50 line program is being displayed in a window on the screen when a 
  20. graphic program is started, DESQview will switch the font size of that program 
  21. to 30 or 60 lines, because those are the closest font sizes available when the 
  22. display is in a graphic mode.  In addition to the graphic font sizes on the 
  23. DESQview menu, any number or size of bit-mapped custom fonts can be displayed 
  24. on the screen when the display is in a graphic mode. The only graphical font 
  25. sizes available from the Desqview menu, however are 30 or 60 lines per screen.  
  26.  
  27.  
  28. Q: How do I use different font sizes while in DESQview?
  29.  
  30. ALT-Rearrange-Video displays font size choices on the DESQview menu.  Setting 
  31. the program itself to a certain font size should be respected in DESQview, but 
  32. you may need to adjust the Maximum Height field to an appropriate number of 
  33. lines or Pages to 2 or greater.  If Pages is set to greater than 1, maximum 
  34. height is limited to 25 lines on non-direct screen write programs and programs 
  35. that are virtualized.  If a program writes directly to the screen and Change a 
  36. Program is set to write text directly to the screen and Virtualize 
  37. text/graphics is set to N, you should be able to display a 50 line program 
  38. when Pages is set to 25 even though maximum height is set to 25.  The reason 
  39. why the Direct Screen Write programs can display more than 25 lines when 
  40. Maximum Height is set to 25 when they are not being virtualized is that 
  41. Desqview turns the whole screen over to the program and won't interfere with 
  42. whatever it puts on the screen.  If the window is virtualized, typically the 
  43. program will display more lines, but only 25 lines worth will be shown in the 
  44. window.  If a program doesn't have the facility to display more than 25 lines, 
  45. DESQview can't help it do that.  
  46.  
  47. Q: How many ways can programs put information on the VGA display?
  48.  
  49. A program can display text on the screen by asking the System BIOS to put it 
  50. there, or by writing directly to video memory. All graphic programs write 
  51. directly to the screen (video memory.) Approximately half of all text programs 
  52. write directly to the screen.  The VGA display can only display one font at a 
  53. time, no matter how many DESQview windows are open.  For instance, you 
  54. couldn't have a 25 and a 50 line program displayed at the same time.  If the 
  55. display is in a Graphic mode any number of Graphic fonts can be displayed 
  56. simultaneously.  Other Graphics images could also be displayed.
  57.  
  58. Q: How can I tell if a program writes directly to the screen?
  59.  
  60. The way to tell if a program writes directly to the screen: (Remember, if it's 
  61. a graphics program, it writes directly.) Set "Writes text directly to screen" 
  62. to N on the Change a Program menu.  Now start the program and try to run it in 
  63. a small window. If it writes outside of its window borders, that means the 
  64. program writes directly and "Writes text directly to screen" must be set to Y.
  65.  
  66. Q: When do I need to set Virtualize text/graphics (Y,N,T) to Y?
  67.  
  68. Screen virtualization is only available on machines with 80386 or 80486 
  69. processors.  You only need to virtualize if the program writes directly to 
  70. screen and you want the program to stay running while it's in the background 
  71. (without video bleedthrough) or stay running while it's in a small window.  
  72. Virtualizing slows programs down, so if your program doesn't need to stay 
  73. running in the background or in a small window, you would want Virtualize set 
  74. to N.  Virtualizing of graphics requires Expanded memory.  If the machine is 
  75. too low on Expanded memory to provide screen virtualization, it will run just 
  76. like you had NOT set Virtualize to Y, and if you have forced the program to 
  77. run in background, it will bleed through the foreground window.  
  78.  
  79. If a program doesn't write directly to the screen, Writes text directly and 
  80. Virtualize should both be set to N.  DESQview can run these programs in a 
  81. small window and in the background without any special adjustments.
  82.  
  83. If a program only does output but nevertheless writes directly to the screen, 
  84. it is best to set Virtualize text/graphics to T. This setting requires much 
  85. less memory than a setting of Y.
  86.  
  87. Some progams are written take advantage of DESQview's video handling (DESQview 
  88. Aware or DESQview Specific programs) in their code.  Many of these programs 
  89. can have Writes text directly... to 'N'.  
  90.  
  91. Q: When I run Graphics programs, my 25 line programs no longer cover the full 
  92.    screen.  How can I correct this?
  93.  
  94. When switching from a window that is using a Graphic mode to a window that is 
  95. using the 25 line font, the program will sometimes display 25 lines on a 30 
  96. line screen.  When this happens, the bottom 5 lines of the screen will display 
  97. the program that is in the background and the program you're working in may 
  98. look scrunched up.  Because there is no 25 line Graphic mode, DESQview has to 
  99. do it this way.  When the screen is in a graphic mode, DESQview has to display 
  100. programs in Graphic mode also.  In graphic mode only 30 and 60 line fonts are 
  101. available.
  102.  
  103. One way to run a Graphic program and still have your program display in a 25 
  104. line font is to do ALT-Rearrange-Hide before switching away from the Graphic 
  105. program.  This will hide it from the screen and allow the monitor to switch to 
  106. the 25 line font. A hidden program that writes directly to the screen will not 
  107. be able to run while it is hidden.
  108.  
  109. Another way to use a Graphic program and switch to a 25 line program is to run 
  110. the DESQview Setup program and set Display Text Graphics at the same time? to 
  111. N.  Now when you switch from the Graphic program to the program, DESQview will 
  112. put a curtain over your Graphic program and allow the monitor to return to the 
  113. mode. Virtualization will not be possible when this option is selected. 
  114.  
  115.  
  116. Q: Is Desqview compatible with Extended VGA Modes?
  117.  
  118. The highest resolution in the IBM VGA Specification is 640x480. Some VGA cards 
  119. have the capability of displaying resolutions of 700X420, 800X600, and 
  120. 1024X768.  Since these modes are not standardized and most of the 
  121. manufacturers of these cards implement these resolutions differently, DESQview 
  122. cannot fully support these modes.
  123.  
  124. DESQview will support 640X480 in that it can save and restore the screen when 
  125. programs are switched away from and back to.  It can also virtualize this 
  126. resolution, meaning it will allow a program that writes directly to the screen 
  127. to stay running in a small window or in the background without bleeding 
  128. through the foreground window.
  129.  
  130. DESQview can Save and Restore 800X600 on some VGA cards if Graphic Pages in 
  131. Change a Program is set to 4, but it cannot Virtualize it.  It's sometimes 
  132. O.K.  to set Runs in Background to Y and Virtualize...  to N for purposes of 
  133. printing in the background if the program doesn't do screen updates or only 
  134. does minor screen updates while it's printing.
  135.  
  136.  
  137. Q: Why do my colors sometimes change when I switch windows?
  138.  
  139. The VGA display in its normal 640X480 mode can display 16 colors out of a 
  140. pallette of 256 colors.  If for instance, two windows are being displayed on 
  141. the screen and the program in each window is using a different 16 color set, 
  142. the correct colors can only be displayed in one window at a time.  DESQview 
  143. will assign the correct colors to the window you are using.  The other window 
  144. will have its colors reassigned to use the same color values as the first 
  145. window until you switch to it.
  146.  
  147. Q: Why does only half of my screen get restored in some programs?
  148.  
  149. When a program is switched away from and another program is put on the screen, 
  150. DESQview (not the program) saves that screen away. When you switch back to 
  151. that program DESQview redisplays on the screen what it had saved.  This saving 
  152. and restoring process is done in Expanded memory if available.  Some programs 
  153. use more video memory than others.  DESQview has to have a larger buffer 
  154. available for those programs.  If the buffer isn't large enough, DESQview may 
  155. only find enough room to save part of the screen. When restored only part of 
  156. the screen gets restored.  The amount of memory used for this buffer is set in 
  157. the Change-a- Programs Advanced Options.  The fields labeled "Text Pages:" and 
  158. "Graphics Pages:" may be set from 1 to 4.  Each text page takes about 4K of 
  159. memory and each graphic page requires 64K of memory.  If only part of your 
  160. program's display is getting restored, try raising these numbers.
  161.  
  162.  
  163.   ************************************************************************
  164.   *This technical note may be copied and distributed freely as long as it*
  165.   *is distributed in its entirety and it is not distributed for profit.  *
  166.   *         Copyright (C) 1990-2 by Quarterdeck Office Systems           *
  167.   ************************ E N D   O F   F I L E *************************
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.